home *** CD-ROM | disk | FTP | other *** search
/ World of Video / World of Video.iso / gfxprograms / 3dprograms / rayshade-4.0 / fixes / fix006 < prev    next >
Internet Message Format  |  1995-02-13  |  3KB

  1. From theseas!fs.Princeton.EDU!cek Tue, 27 Apr 93 01:31:36 EET
  2. Received: by kriton.UUCP (V1.16/Amiga)
  3.     id AA00000; Tue, 27 Apr 93 01:31:36 EET
  4. Received: by theseas.ntua.gr with UUCP; Mon, 26 Apr 93 03:31:35 +0300
  5. Received: from mcsun.EU.net by pythia.ics.forth.gr via ITEnet with SMTP;
  6.     id AA13388 (5.65c/FORTH-ICS-3.0-MHS-7.0); Mon, 26 Apr 1993 02:49:05 +0300
  7. Received: by mcsun.EU.net via EUnet
  8.     id AA03924 (5.65b/CWI-2.217); Sun, 25 Apr 1993 23:44:17 +0200
  9. Received: from Princeton.EDU by relay2.UU.NET with SMTP 
  10.     (5.61/UUNET-internet-primary) id AA24184; Sun, 25 Apr 93 17:38:16 -0400
  11. Received: from fs.Princeton.EDU by Princeton.EDU (5.65b/2.96/princeton)
  12.     id AA07779; Sun, 25 Apr 93 17:37:09 -0400
  13. Received: by fs.Princeton.EDU (4.1/1.105)
  14.     id AA03471; Sun, 25 Apr 93 17:37:08 EDT
  15. Received: from faui45.informatik.uni-erlangen.de ([131.188.34.45]) by fs.Princeton.EDU (4.1/1.105)
  16.     id AA03375; Sun, 25 Apr 93 17:36:26 EDT
  17. Received: from faui43.informatik.uni-erlangen.de by uni-erlangen.de with SMTP;
  18.     id AA12409 (5.65c-5/7.3t-FAU); Sun, 25 Apr 1993 23:36:22 +0200
  19. Received: by immd4.informatik.uni-erlangen.de;
  20.     id AA04997 (5.65c-5/7.3m-FAU); Sun, 25 Apr 1993 23:36:21 +0200
  21. Message-Id: <199304252136.AA04997@faui43.informatik.uni-erlangen.de>
  22. Date: Sun, 25 Apr 93 23:36:20 MDT
  23. X-Mailer: ELM [version 2.3 PL11]
  24. Errors-To: Princeton.EDU!cek
  25. Remailed-Date: Sun Apr 25 17:36:29 EDT 1993
  26. From: "Michael Schroeder (Inf4 - hiwi)" <immd4.informatik.uni-erlangen.de!mlschroe>
  27. To: "Rayshade Distribution List" <cs.Princeton.EDU!rayshade-users>
  28. Subject: fogdeck bug
  29.  
  30.  
  31. Hello Rayshade Users,
  32.  
  33. fogdeck.c uses abs() instead of fabs(). This causes problems on
  34. machines that don't implement abs with a macro.
  35.  
  36. Michael.
  37.  
  38. ---------------------------------------------------------------
  39. Michael Schroeder    mlschroe@faui43.informatik.uni-erlangen.de
  40. main(a){while(a=~getchar())putchar(~a-1/(~(a|32)/13*2-11)*13);}
  41.  
  42.  
  43. *** fogdeck.c.orig    Sun Apr 25 23:13:21 1993
  44. --- fogdeck.c    Sun Apr 25 23:13:42 1993
  45. ***************
  46. *** 74,80 ****
  47.        * Find distance from origin at which ray strikes
  48.        * z = fogdeck->alt plane
  49.        */
  50. !     if (abs(ray->dir.z) < EPSILON)
  51.           return;
  52.       hitdist = (fogdeck->alt - ray->pos.z) / ray->dir.z;
  53.       if (hitdist < EPSILON || hitdist > dist)
  54. --- 74,80 ----
  55.        * Find distance from origin at which ray strikes
  56.        * z = fogdeck->alt plane
  57.        */
  58. !     if (fabs(ray->dir.z) < EPSILON)
  59.           return;
  60.       hitdist = (fogdeck->alt - ray->pos.z) / ray->dir.z;
  61.       if (hitdist < EPSILON || hitdist > dist)
  62.  
  63. ----------
  64. Administrivia: rayshade-request@cs.princeton.edu
  65. Mailing list: rayshade-users@cs.princeton.edu
  66.  
  67.